
local SimpleTaskItem = class("SimpleTaskItem")


function SimpleTaskItem:ctor(func)
	self._func = func
	self._taskQueue = nil
end

function SimpleTaskItem:setQueue( taskQueue )
	self._taskQueue = taskQueue
end

function SimpleTaskItem:start()
	if self._func then
		self._func()
	end
end

function SimpleTaskItem:finish()
	if self._taskQueue then
		self._taskQueue:nextOne()
	end
end


return SimpleTaskItem